
/**
* @Title: ThreadCreateThree.java
* @Package com.leetone
* @Description: 【】
* @date 2018年8月27日 下午6:46:48
* @version V1.0
* @Company: 上海未泰信息技术有限公司
* @author:[谭磊][leetone123@163.com]
*/

package com.leetone;

import java.util.concurrent.Callable;
import java.util.concurrent.FutureTask;

/**
* @ClassName: ThreadCreateThree
* @Description: 【第三种线程方式】
* @date 2018年8月27日 下午6:46:48
* @Company: 上海未泰信息技术有限公司
* @author:[谭磊][leetone123@163.com]
*/

public class ThreadCreateThree implements Callable<String>{

	@Override
	public String call() throws Exception {
		// TODO Auto-generated method stub
		System.out.println("这是第三种方式创建");
		Thread.sleep(5000);
		return "第三种线程返回值";
	}
	
	public static void main(String[] args) {
		ThreadCreateThree three = new ThreadCreateThree();
		FutureTask<String> future = new FutureTask<>(three);
		new Thread(future).start();
		System.out.println("这是主线程");
	}
}
